tiny herald snail - Spanish English Dictionary